Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Australian Open - Melbourne Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Italy F4 Great Britain F1 Great Britain F2 France F8 Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Japan F4 Japan F5 Japan F6 Japan F8 Japan F9 Japan F10 Japan F11 Japan F12 Japan F1 Korea F1 France F11 China F6 Japan F10 Japan F11 Thailand F2 Japan F1 Japan F2 Japan F3 Italy F12 Japan F6 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 India F6 India F7 Japan F10 Japan F11 Japan F1 Japan F2 Japan F3 Korea F2 Korea F3 Japan F6 Japan F7 Australia F1 Japan F9 Thailand F4 Thailand F5 Indonesia F2 Japan F8 Japan F6 Japan F7 Japan F5 Japan F9 Korea F3 Japan F8 Korea F2 Shimadzu All Japan Indoor Tennis Championships - Kyoto Unique Zagreb Open - Zagreb San Remo Tennis Cup - San Remo Trofeo Sisma Mantova - Mantova Morocco Tennis Tour - Marrakech Challenger Ford de Cherbourg - Cherbourg Keio Challenger International Tennis Tournament - Yokohama Open de L'Isere - Grenoble Open de Franche-Comte - Besancon Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Tunis Open - Tunis Aptos Challenger Kyoto Challenger Granby Challenger St. Remy Challenger Chuncheon Challenger Aptos Challenger Bangkok Challenger Bangkok Challenger Toyota Challenger Pekao Open - Szczecin Pingguo Challenger Sarasota Challenger Fergana Challenger Nottingham Challenger Lexington Challenger Samsung Challenger 2007 - Ho Chi Minh City BMW Tennis Championship - Sunrise Bangkok Challenger Seoul Challenger Toyota Challenger Honolulu Challenger Burnie Challenger Kyoto Challenger Le Gosier Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Kaohsiung Challenger Seoul Challenger Beijing Challenger Bangkok Challenger Yokohama Challenger Toyota Challenger Leon Challenger Mexico City Challenger Salvador Challenger San Remo Tennis Cup - San Remo Binghamton Challenger Shanghai Challenger Kaoshuing Challenger Melbourne Challenger Seoul Challenger Toyota Challenger New Delhi Challenger Guangzhou Challenger Rimouski Challenger Leon Challenger Shenzhen Challenger Nottingham-2 Challenger Kaohsiung Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Guangzhou Challenger Busan Open Challenger Tennis - Busan St. Brieuc Challenger Bordeaux Challenger Istanbul Challenger Shanghai Challenger Bangkok Challenger Bukhara Challenger - Bukhara Yokohama Challenger Toyota Challenger Bangkok Challenger Drummondville Challenger Busan Challenger Seoul Challenger Kaohsiung Challenger Bangkok Challenger Surbiton Challenger Binghamton Challenger Toyota Challenger Chengdu Challenger Shanghai Challenger Matsuyama Challenger Kyoto Challenger Aptos Challenger Ilkley Challenger Yokohama Challenger Alessandria Challenger Nottingham Challenger Brasilia Challenger Anning Challenger Gimcheon Challenger Bengalaru Challenger Kyoto Challenger Pune Challenger Yokohama Challenger Burnie Challenger Biel Challenger Seoul Challenger Kaohsiung Challenger Kyoto Challenger Shanghai Challenger Yokohama Challenger Nanchang Challenger Lugano Challenger Leon Challenger Bangkok Challenger Shenzhen Challenger Biella 4 Challenger Kobe Challenger Toyota Challenger Maui Challenger Zhuhai Challenger Quanzhou Challenger Yokkaichi Challenger ECM Prague Open 2005 - Prague Rome Challenger Aix En Provence Challenger Shenzhen Challenger Noumea Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Wuhan Challenger Binghamton Challenger Kaohsiung Challenger Biella 3 Challenger Challenger 42 - Andrezieux Nottingham 2 Challenger Nottingham-2 Challenger Germany F1 Lugano Challenger Launceston Challenger Surbiton Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Kobe Challenger Phoenix Challenger Ostrava Challenger Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Brest Challenger Todi Challenger Kobe Challenger Forli Challenger Burnie Challenger Open de Moselle - Metz Nottingham-2 Challenger Qatar Open - Doha Milan Indoors - Milan Open 13 - Marseille Busan Challenger Open Seat Godo 2005 - Barcelona Tallahassee Challenger Santos Challenger Fergana Challenger Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz AIG Japan Open - Tokyo Busan Challenger Irving Challenger Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Estoril Open - Estoril The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Davidoff Swiss Indoors - Basel Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo BMW Open - Munich Ordina Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Thailand Open - Bangkok China Open - Beijing BA-CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Nice Cote dAzur - Nice Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Aircel Chennai Open - Chennai SAP Open - San Jose Shenzhen Challenger Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Open Sud de France - Montpellier Yokohama Challenger Tallahassee Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Valencia Open - Valencia BRD Nastase Tiriac Trophy - Bucharest Toyota Challenger Open de Tenis Comunidad Valenciana - Valencia Taipei City Challenger Noumea Challenger Hong Kong Challenger Burnie Challenger Nottingham Challenger Singapore Challenger Burnie Challenger AEGON Championships - London Seoul Challenger Rimouski Challenger Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Kyoto Challenger SA Tennis Open - Johannesburg Erste Bank Open - Vienna Citi Open - Washington Erste Bank Open - Vienna Gerry Weber Open - Halle AEGON International - Eastbourne Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Shenzhen Open - Shenzhen DIEMA XTRA Sofia Open - Sofia Caltanissetta Challenger Sofia Open - Sofia Erste Bank Open - Vienna Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Open Parc - Lyon West Lakes Challenger US Men's Clay Court Championship - Houston Barletta Challenger Countrywide Classic - Los Angeles Nottingham Challenger Moselle Open - Metz Kun-Ming Challenger Open Sud de France - Montpellier Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle BMW Open - Munich Brasil Open - Sao Paulo Antalya Cup - Antalya Winston-Salem Open - Winston-Salem European Open - Antwerp Hall of Fame Open - Newport Erste Bank Open - Vienna Erste Bank Open - Vienna Kyoto Challenger Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan European Open - Antwerp Murray River Open - Melbourne Serbia Open - Belgrade Lexington Challenger AEGON Championships - London Mercedes Cup - Stuttgart Belgrade 2 - Belgrade Open Sud de France - Montpellier ASB Classic - Auckland New Delhi Challenger Brisbane International - Brisbane Kyoto Challenger Shenzhen Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Farmers Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Kyoto Challenger Open de Nice Cote d'Azur - Nice Hua Hin Challenger Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Citi Open - Washington Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Tunis Challenger Open Sud de France - Montpellier Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport ABN AMRO World Tennis Tournament - Rotterdam Anning Challenger Liuzhou Challenger Shenzhen Challenger Dubai Duty Free Tennis Championships - Dubai Apia International - Sydney Open Sud de France - Montpellier Sydney Challenger Le Gosier Challenger Gerry Weber Open - Halle Guadalajara Challenger Ricoh Open - 's-Hertogenbosch Claro Open Colombia - Bogota Bordeaux Challenger Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Bangkok Challenger Open Sud de France - Montpellier cinch Championships - London Guadalajara Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Lexington Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Bangkok Challenger Konzum Croatia Open - Umag Hamburg European Open - Hamburg Qatar ExxonMobil Open - Doha Yokkaichi Challenger Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Prague Challenger Zhuhai Open - Zhuhai Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier Tata Open Maharashtra - Pune Karshi Challenger - Karshi Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Indoors - Cologne Morelos Challenger Grand Prix de Tennis de Lyon - Lyon Noventi Open - Halle Yokohama Challenger The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Moselle Open - Metz Open Sud de France - Montpellier Aguascalientes Challenger Noventi Open - Halle Open 13 - Marseille Sofia Open - Sofia Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona BMW Open - Munich Pilot Pen Tennis - New Haven Open Parc - Lyon PTT Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Banja Luka Open - Banja Luka Stockholm Open - Stockholm ASB Classic - Auckland Hamburg Open - Hamburg Chengdu Open - Chengdu Open de Tenis Comunidad Valenciana - Valencia Millennium Estoril Open - Estoril AIG Japan Open Tennis Championships - Tokyo BB&T Atlanta Open - Atlanta Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Ricoh Open - 's-Hertogenbosch Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Noventi Open - Halle BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Ilkley Challenger Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Noumea Challenger Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Indian Wells Challenger Heineken Open - Auckland Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Millennium Estoril Open - Estoril Campionati Internazionali d'Italia - Rome BMW Open - Munich Masters Series Madrid - Madrid China Open - Beijing Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati The Dubai Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati European Open - Antwerp French Open - Paris Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Malaysian Open - Kuala Lumpur U.S. Open - New York Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Open 13 - Marseille U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte Carlo - Monte Carlo Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo French Open - Paris Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Wimbledon - London Wimbledon - London U.S. Open - New York National Bank Open - Montreal Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid French Open - Paris Wimbledon - London French Open - Paris Mallorca Championships - Mallorca BNP Paribas Masters - Paris Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Australian Open - Melbourne Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Citi Open - Washington Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Rogers Cup - Toronto National Bank Open - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Citi Open - Washington German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Davis Cup, Group 1, 3R, UZB-JPN 3-2 Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport China Open - Beijing Rakuten Japan Open - Tokyo Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, F, FRA-SUI 1-3 Wimbledon - London Hopman Cup - Perth Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong AAMI Classic - Kooyong Barclays ATP World Tour Finals - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Olympics - Rio de Janeiro Olympics - Tokyo Olympics - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Western & Southern Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, 1R, GER-FRA 2-3 U.S. Open - New York Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, PO, FRA-GER 4-1 French Open (juniors) ATP Cup - Melbourne Davis Cup, World Group, QF, FRA-ESP 5-0 Australian Open (juniors) Davis Cup, World Group, 1R, FRA-CAN 5-0 Laver Cup - Vancouver China Open - Beijing The Mubadala World Tennis Championship Davis Cup, World Group, 1R, JPN-ITA 1-3 Wimbledon (juniors) Colonial Classic - Kooyong Truist Atlanta Open - Atlanta Olympics - Beijing National Bank Open - Montreal Boss Open - Stuttgart